export class NodeResponseException extends Error {
  name: string = 'ResponseException';

  /**
   * 构造一个 NodeResponseException 实例。
   * @param message 错误详细信息。
   * @param code HTTP 状态码。
   * @param source 原始响应对象。
   */
  constructor(
    message: string,
    public code: number,
    public source: Response,
  ) {
    super(message);
    this.code = code;
    this.source = source;
  }
}
